home *** CD-ROM | disk | FTP | other *** search
/ Aminet 49 / Aminet 49 (2002)(GTI - Schatztruhe)[!][Jun 2002].iso / Aminet / util / rexx / ral3p8.readme < prev    next >
Text File  |  2002-04-28  |  9KB  |  195 lines

  1. Short:    RexxArpLib.library - open up some OS functions to REXX programs
  2. Author:   Willy Langeveld and Joanne Dow
  3. Uploader: http://home.earthlink.net/~jdow/indexamiga.html
  4. Version:  3.8 23 Apr 2002
  5. Desired:  iff.library (23.2) or later
  6. Contents: Executable only
  7.  
  8. nb: This is repackaged. Some old files seem to have found their way into
  9. the original 3.7 archives. {^_^}
  10.  
  11. +----------------------------------------------------------------------+
  12. |                                                                      |
  13. |                  D I S C L A I M E R   N O T I C E                   |
  14. |                                                                      |
  15. |  This document and/or  portions of the material and  data furnished  |
  16. |  herewith,  was developed under sponsorship of the U.S. Government.  |
  17. |  Neither the U.S.  nor  the U.S.D.O.E.,  nor  the  Leland  Stanford  |
  18. |  Junior University, nor their employees,  nor their respective con-  |
  19. |  tractors, subcontractors, or their employees, makes  any warranty,  |
  20. |  express or implied, or assumes any liability or responsibility for  |
  21. |  accuracy,  completeness or  usefulness of any information, appara-  |
  22. |  tus, product or process disclosed, or represents that its use will  |
  23. |  not infringe privately-owned rights.  Mention of any product,  its  |
  24. |  manufacturer, or suppliers shall not, nor is it intended to, imply  |
  25. |  approval, disapproval, or fitness for any particular use. The U.S.  |
  26. |  and  the University at all times  retain the right to use and dis-  |
  27. |  seminate same for any purpose whatsoever.                           |
  28. |                                                                      |
  29. +----------------------------------------------------------------------+
  30.  
  31.  
  32.                     RexxArpLib.Library Version 3.7
  33.                     ==============================
  34.  
  35.                                 by
  36.  
  37.                           W.G.J. Langeveld
  38.                  Stanford Linear Accelerrator Center
  39.  
  40.              Copyright (C) 1988, 1989, 1990, 1992, 1993, 1994
  41.            The Trustees of the Leland Stanford Junior University
  42.  
  43.                         All Rights Reserved
  44.  
  45.                   Modifications to version 3.6 by
  46.                             Joanne B. Dow
  47.                           Wizardess Designs
  48.                                   
  49.                    Modifications Copyright © 1998-2002
  50.                  Joanne B. Dow and Wizardess Designs
  51.                                   
  52.                          All Rights Reserved
  53.                                   
  54.  
  55.     RexxArpLib version 3.8 source release
  56.     =====================================
  57.     This version corrects a packaging error with 3.8 and corrects a
  58. problem in some cases handling the RALP_ command name prefix.
  59.  
  60.     RexxArpLib version 3.7 source release
  61.     =====================================
  62.  
  63.     This version adds two entry points and optional function prefixes.
  64. The functions SetPubScreenMode() and GetDefPublicScreen() have been added
  65. to allow additional screen manipulation for public screens, whether or not
  66. they were opened by rexxarplib.library. And any function name will also
  67. be matched when preceeded by "RALP_". This RALP_GetDefPublicScreen() will
  68. work the same as GetDefPublicScreen().
  69.  
  70.     RexxArpLib version 3.6 source release
  71.     =====================================
  72.  
  73.     This version has been ammended to use SAS C version 6.58 or later.
  74. It was compiled the 26th June 1998. As stated below in Willy's version
  75. 3.3 transmittal letter the source code is *not* public domain, but it
  76. is freely distributable through BIX immediately and through other means
  77. after the first of January 1999.
  78.  
  79.     This version corrects some excessive stack usage problems that cause
  80. failures and "hits" when run with Picasso96 (and no doubt other) graphics
  81. accelerator drivers. The ASL requester handling placed too large an
  82. automatic variable burden on the stack leading to stack overruns and hard
  83. to trace crashes.
  84.  
  85.     This version also includes some fixes to the screen handling pen
  86. designations. Also attempting to open a screen that already exists is now
  87. safe. The old code would close the already existant screen on exit
  88. leading to deferred crash problems. Note that you can call the CloseScreen
  89. Function on an existing screen that rexxarplib.library did not open and
  90. cause it to close. This is a dangerous use so be careful with it.
  91.  
  92.  
  93.     RexxArpLib version 3.3 source release
  94.     =====================================
  95.  
  96.     This is the same version as below, except with source. The last
  97. time this version was compiled was around 20 april 1994, with Lattice C
  98. version 5.2 (I think). The makefile reflects this. Since it has been
  99. four years since anything changed, I'm releasing, herewith, the source
  100. code. Note that the source code is *not* in the public domain, but it
  101. is freely distributable. The source is in the src directory and it and the
  102. makefile will need some work before it allows compiling with a modern
  103. compiler. Before linking the rexxarplib objects, you also need to compile,
  104. and put in a .lib file, the sources in the subdirectory sreq. It is not
  105. quite clear to me if the makefile is correct: it builds xsreqr.lib, rather
  106. than sreqr.lib. The latter is called for by the rexxarplib link file
  107. ral.lnk. The difference between sreqr.lib and xsreqr.lib is that the
  108. latter does not include the "simpmenu" object file, which may be needed
  109. by rexxarplib. I can't remember if rexxarplib 3.3 uses GadTools menus, in
  110. which case xsreqr.lib would be a better choice...
  111.     If you want some history, have a look at the todo.txt file...
  112. Have fun... 8^)
  113.  
  114.     RexxArpLib version 3.3
  115.     ======================
  116.  
  117.     This version of rexxarplib is a minor update from version 3.0. The
  118. only reason to release it is because it adds one useful feature (a list
  119. requester) and fixes two small bugs. It has been sitting around my disk 
  120. forever, and I might as well release it. This may well be the last version
  121. that will ever be released.
  122.  
  123.     RexxArpLib version 3.0
  124.     ======================
  125.  
  126.     This version of rexxarplib makes use of a lot of AmigaDOS 2.0
  127. features and has various bugs fixed and a few other enhancements. Yet, it is
  128. smaller than previous versions because it is now completely compiled using
  129. SAS/C version 5.10a.
  130.  
  131.     RexxArpLib version 2.52
  132.     =======================
  133.  
  134.     This release was necessary to fix problems with AmigaDOS 2.0
  135. shared screens.
  136.  
  137.     RexxArpLib version 2.5
  138.     =======================
  139.  
  140.     This release has a few enhancements and bug fixes, some documentation
  141. corrections, and some stuff related to AmigaDOS 2.0. New function: ShowTitle.
  142. The Area... functions are now quite different. For an example, see
  143. areatest.rexx.
  144.  
  145.     RexxArpLib version 2.3
  146.     =======================
  147.  
  148.     A few small bug fixes, an additional feature to FileList(), and the
  149. AmigaDOS or ARP 'version' commands now display the rexxarplib version number
  150. correctly.
  151.  
  152.     RexxArpLib version 2.2a
  153.     =======================
  154.  
  155.     I corrected a small problem with IffImage(). No other changes. The size
  156. of this version is 41520 bytes. By the way: get the latest version of
  157. iff.library (version 16.1). Brushes now work!
  158.  
  159.     RexxArpLib version 2.2
  160.     ======================
  161.  
  162.     There are a few new options in a couple of the functions. A few
  163. documentation deficiencies were fixed. The rexx directory only contains a
  164. few new examples. Updates to the SLAC rexx programs that were in the previous
  165. releases may be forthcoming in a separate archive. The screenshare library is
  166. now included in the libs directory, since rexxarplib needs it. Previous
  167. archives assumed that you had it already. See rexxarplib.doc for details.
  168. The size of this version is 41516 bytes.
  169.  
  170.     RexxArpLib version 2.1
  171.     ======================
  172.  
  173.     A couple of new functions, a few were extended, and one or two were
  174. slightly modified. The nicest new feature is the ability to display IFF files.
  175. For this you will need Christian Weber's iff.library, though. It is available on
  176. BIX as iff153.zoo: I have not included it in this archive. Have fun.
  177.  
  178.     RexxArpLib version 2.0
  179.     ======================
  180.  
  181.     For further information, read the documentation in the docs
  182. subdirectory. I have also included a large number of ARexx macros that were
  183. written by Marvin Weinstein here at SLAC. These should serve as examples of how
  184. to write some things, not as ready-to-be-used applications: most of them are
  185. very system dependent, and may require some modification before they run on your
  186. system. Read the ReadmeFirst file in the rexx directory.
  187.     As usual, comments about the library should go to me on BIX,
  188. either by mail to langeveld, or in the amiga.user/arexx topic.
  189.     Also as usual, the library is NOT public domain, but freely
  190. distributable.
  191.  
  192.     Have fun!
  193.  
  194.         Willy.
  195.